﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.MultiTenancy;
using Volo.Abp;

namespace Business.Models
{
    /// <summary>
    /// 产品养护
    /// </summary>
    public class ProductCuring : AuditedAggregateRoot<Guid>, ISoftDelete, IMultiTenant
    {
        /// <summary>
        /// 产品养护ID
        /// </summary>
        public Guid? TenantId { get; set; }
        /// <summary>
        /// 是否删除
        /// </summary>
        public bool IsDeleted { get; set; }
        /// <summary>
        /// 单据主题
        /// </summary>
        public string DocumentName { get; set; }
        /// <summary>
        /// 单据ID
        /// </summary>
        public string DocumentId { get; set; }
        /// <summary>
        /// 养护日期
        /// </summary>
        public DateTime MaintenanceDate { get; set; }
        /// <summary>
        /// 制单人员
        /// </summary>
        public string DocumentMaker { get; set; }
        /// <summary>
        /// 对应仓库
        /// </summary>
        public string Warehouse { get; set; }
        /// <summary>
        /// 对应产品
        /// </summary>
        public string CorrespondingProduct { get; set; }
        /// <summary>
        /// 养护原因
        /// </summary>
        public string MaintenanceDesc { get; set; }

    }
}
